package view.event.monster
{
	import flash.events.Event;
	
	import model.vo.monster.SpVo;
	
	
	/**
	 * 大型怪物 -视频收藏相关事件
	 * @author £iang
	 * 
	 */	
	public class LMonsterVideoListItemEvent extends Event
	{
		//-----------------------------
		// variables
		//-----------------------------
	
		/** 开始编辑视频数据 */
		public static const START_EDIT:String = "LMonsterVideoListItemEvent.startEdit";
		/** 删除视频 */
		public static const START_DELETE:String = "LMonsterVideoListItemEvent.startDelete";
		/** 观看视频 */
		public static const PLAY:String = "LMonsterVideoListItemEvent.play";

		//-----------------------------
		// properties
		//-----------------------------
		
		/** 视频数据 */
		private var _data:SpVo;

		//-----------------------------
		// setter&getter
		//-----------------------------
		
		/** 视频数据 */
		public function get data():SpVo
		{
			return _data;
		}
		
		/**
		 * @private
		 */
		public function set data(value:SpVo):void
		{
			_data = value;
		}
		
		//-----------------------------
		// methods
		//-----------------------------
		
		//-----------------------------
		// events
		//-----------------------------
		
		//-----------------------------
		// dispose
		//-----------------------------
		
		//-----------------------------
		// construction
		//-----------------------------
		
		/**
		 * 构造函数
		 *
		 */
		public function LMonsterVideoListItemEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
	}
}